Fast & Cost Effective Cache Invalidation in DSM

نویسندگان

  • Chang-Kyu Lee
  • Jong Hyuk Choi
  • Kyu Ho Park
  • Bong Wan Kim
چکیده

Most distributed shared memory systems use point-topoint networks in conjunction with directory-based cache coherence protocols. Cache invalidation transaction generates a number of unicast invalidation messages and as many acknowledgment messages. This results in heavy network traffic, high latency, and high occupancy at home nodes. This paper introduces a fast cache invalidation method, called collective cache invalidation (CCI), and its simple and cost effective implementation method, called virtual bus based collective cache invalidation (VCCI). The simulation results show that we can reduce the total network traffic up to 45% and the overall execution time up to 11% by VCCI. The proposed method keeps the system scalable the growth rate of the implementation cost is O(N p N). And, VCCI can reduce the complexity of coherence protocol and make directory controllers simple since it does not require acknowledgment messages.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Novel Multicast Scheme to Reduce Cache Invalidation Overheads in DSM Systems

Directory-based write-invalidate cache coherence protocols have been widely used in distributed shared memory(DSM) systems, in which cache invalidation overheads occupy a large part of the system overheads. In this paper, we propose a novel tree-based multides-tination multicast scheme TBM which involves a new eecient multidestination message format. TBM combines the best features of two existi...

متن کامل

A cache invalidation strategy for mobile networks

The diversity of services delivered over wireless channels has increased people’s desire in ubiquitously accessing these services from their mobile devices. However, a ubiquitous mobile computing environment faces several challenges such as scarce bandwidth, limited energy resources, and frequent disconnection of the server and mobile devices. Caching frequently accessed data is an effective te...

متن کامل

Low Cost Coherence Protocol for DSM Systems with Processor Consistency

Modern Distributed Shared Memory (DSM) systems offer high speed application processing by allowing to use relaxed consistency models, such as processor consistency. Unfortunately, most of the existing coherence protocols implementing relaxed consistency in multiprocessors or loosely couples clusters use write-update strategy which incurs large communication overhead, and therefore is impractica...

متن کامل

Reducing Cache Invalidation Overheads in Wormhole Routed DSMs Using Multidestination Message Passing

Current generation DSM systems use point-topoint (unicast) messages for cache invalidations. This incurs a large number of control messages, heavy network traffic, and high occupancy at home nodes. This paper introduces a new approach to reduce these overheads by using multidestination-based reservation and gather worms for distributing invalidation requests and collecting acknowledgments. Diff...

متن کامل

Cache Algorithms Based on Adaptive InvalidationReports for Mobile

Caching of frequently accessed data items can reduce the bandwidth requirement in a mobile wireless computing environment. Periodically broadcast of invalidation reports is an eecient cache invalidation strategy. However, this strategy is severely aaected by the disconnection and mobility of the clients. In this paper, we present three adaptive cache invalidation report methods, in which the se...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000